package com.etymgiko.lyricshere.manager;

import java.util.List;

import com.etymgiko.lyricshere.model.Artist;
import com.etymgiko.lyricshere.model.Song;

/**
 *
 * @author Ivan Holub
 */
public interface ArtistManager {

    Artist getArtist(Long id);

	List<Artist> getArtists();
	
	void saveArtist(Artist artist);
	void updateArtist(Artist artist);

    void deleteArtist(Long id);

    Artist findArtistByCode(String code);

    Artist findArtistByName(String name);
}
